[14.0][IMP] spec_driven_model: Verificação no loop de registro dos hooks #2605
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Quando estava implementando o módulo para a CT-e e utilizando o código em #2596, acabei esbarrando em um problema de uma classe que estava sendo utilizada e não possuía nenhum campo com o prefixo implementada. Isso faz com a que a iteração do loop seja interrompida e gere um erro, além de não deixar o módulo ser instalado.
Eu consegui contornar no módulo que está sendo desenvolvido comentando a definição da classe e de onde está o relacional, mas é apenas uma gambiarra para não interromper nada.
A ideia dessa melhoria é que ele só continue com o restante do código, apenas, se qualquer um dos campos contenha esse prefixo.
cc: @mileo @rvalyi @marcelsavegnago @antoniospneto